package com.uenpay.im.callback;


/**
 * fragment和tab页面提示红点交互
 * 
 * @author SL
 * @copyRight http://www.qiyunxin.com
 * 
 */
public interface FragmentCallBack {
	/**
	 * 
	 * @param tabType
	 *            操作的tab
	 * @param remindType
	 *            提醒类型
	 * @param count
	 *            消息数量
	 */
	public void updateTabMsg(TABTYPE tabType, REMINDTYPE remindType, int count);

	/**
	 * tab类型
	 * 
	 * @author SL
	 * 
	 */
	public static enum TABTYPE {
		/**
		 * TAB_TALK_MSG : 会话 TAB_CONTACTS：联系人 TAB_APP:应用 TAB_ME：我的
		 */
		TAB_TALK_MSG, TAB_CONTACTS, TAB_APP,TAB_ME;
	}

	public static enum REMINDTYPE {
		/**
		 * TAB_REMIND_NEW_MSG:新消息(显示数量) TAB_REMIND_NEW_DISCOVER:新发现(不显示数量)
		 */
		TAB_REMIND_NEW_MSG, TAB_REMIND_NEW_DISCOVER;
	}

}
